#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
struct MyStruct
{
	int i;
	char c;
	struct InnerStruct
	{
		int i;
		long l;
		double d;
		char c;
	} innerStruct;
};
union MyUnion
{
	int i;
	char c;
};
int main()
{
	int x = 23;
	do{
		printf("%d ",x--);
	}while (!x);
	printf("\n%d, %d", sizeof(struct MyStruct), sizeof(union MyUnion));
}